package Regex;
import java.util.Arrays;
import java.util.regex.Matcher;
import java.util.List;
public class test {
    public static void main(String[] args) {
        String regex1 = "[\\d]+";
        String regex2 = "([\\w && [^a-z] && [^-]]{5}-){4}[\\w && [^a-z] && [^-]]{5}";
        /*  X? : 0次或1次
            X* : 0次到多次
            X+ : 1次或多次
            X{n} : 恰好n次
            X{n,} : 至少n次
            X{n,m}: n到m次(n和m都是包含的)  */
        for(String s : "aa123bb234cc909dd".split(regex1))
            System.out.println(s);

        String key = "DG8FV-B9TKY-FRT9J-99899-IPQ4G";
        System.out.println(key.matches(regex2));
    }
}
